<?php

// 雪里开简易预约制访客管理系统 V1.0（2025.05.20）
// 演示地址: http://fangke.chalide.cn
// 更新关注: /weivote/yuyuefangke
// 文件路径: stu.php
// 文件大小: 1247 字节
// 最后修改时间: 2025-05-20 22:24:48
// 作者: yujianyue
// 邮件: 15058593138@qq.com
// 版权所有,保留发行权和署名权
/**
 * 学生用户入口
 * 功能反馈:15058593138@qq.com
 */

// 开启SESSION
session_start();

// 加载公共文件
require_once './inc/conn.php';
require_once './inc/pubs.php';
require_once './inc/sqls.php';

// 获取操作参数
$do = get_param('do', 'login');

// 检查是否登录（除了登录和退出页面）
if (!isset($_SESSION['user_id']) && !in_array($do, ['login', 'lgout'])) {
    header('Location: ?do=login');
    exit;
}

// 检查用户类型
if (isset($_SESSION['user_type']) && $_SESSION['user_type'] !== 'stu' && !in_array($do, ['login', 'lgout'])) {
    // 非学生账号访问
    header('Location: ?do=login');
    exit;
}


// 根据操作参数加载对应的功能页面
switch ($do) {
    case 'login':  // 登录页面
        require_once './stu/login.php';
        break;
    case 'lgout':  // 退出登录
        require_once './stu/lgout.php';
        break;
    case 'pass':   // 修改密码
        require_once './stu/pass.php';
        break;
    case 'vist':   // 访客申请
        require_once './stu/vist.php';
        break;
    default:       // 默认重定向到登录页面
        header('Location: ?do=login');
        exit;
}

// 加载页脚
require_once './inc/foot.php';
?>
